[mcu]
serial:                         /dev/serial/by-id/usb-Klipper_stm32f429xx_1F0042001451303439373431-if00
#baud:                           250000
restart_method:                 command

[printer]
kinematics:                     cartesian
max_velocity:                   500
max_accel:                      3000        # 10000
#minimum_cruise_ratio: 0.5
#   Most moves will accelerate to a cruising speed, travel at that
#   cruising speed, and then decelerate. However, some moves that
#   travel a short distance could nominally accelerate and then
#   immediately decelerate. This option reduces the top speed of these
#   moves to ensure there is always a minimum distance traveled at a
#   cruising speed. That is, it enforces a minimum distance traveled
#   at cruising speed relative to the total distance traveled. It is
#   intended to reduce the top speed of short zigzag moves (and thus
#   reduce printer vibration from these moves). For example, a
#   minimum_cruise_ratio of 0.5 would ensure that a standalone 1.5mm
#   move would have a minimum cruising distance of 0.75mm. Specify a
#   ratio of 0.0 to disable this feature (there would be no minimum
#   cruising distance enforced between acceleration and deceleration).
#   The value specified here may be changed at runtime using the
#   SET_VELOCITY_LIMIT command. The default is 0.5.
square_corner_velocity:         5.0
max_z_velocity:                 12          # 25
max_z_accel:                    30

[include prn_stepper_XL.cfg]
#[include prn_stepper_XR.cfg]
#[include prn_stepper_YL.cfg]
[include prn_stepper_YR.cfg]
[include prn_stepper_ZL.cfg]
[include prn_stepper_ZR.cfg]
[include prn_extruder_L.cfg]
#[include prn_extruder_R.cfg]
[include prn_connectors.cfg]
[include prn_display.cfg]
[include prn_fans.cfg]
[include prn_glyphs.cfg]
[include prn_heater_bed.cfg]
[include prn_led.cfg]
[include prn_servo.cfg]
[include prn_buttons.cfg]
[include prn_bed_leveling.cfg]
[include prn_macro.cfg]
[include prn_pins.cfg]
[include timelapse.cfg]
[include macros/*.cfg]

############################################
[virtual_sdcard]
path:                           /home/pi/printer_data/gcodes
on_error_gcode:
  CANCEL_PRINT

[save_variables]
filename:                       ~/variables.cfg

[pause_resume]
recover_velocity:               50

[endstop_phase]

[firmware_retraction]
retract_length:                 1.26
retract_speed:                  30
#unretract_extra_length:         0
#unretract_speed:                30

#[input_shaper]
#shaper_type_x:                  mzv
#shaper_freq_x:                  55.3
#shaper_type_y:                  mzv
#shaper_freq_y:                  53.6

[verify_heater extruder]
#hysteresis:                     5
max_error:                      300
#heating_gain:                   2
#check_gain_time:                30

[gcode_arcs]
#resolution:                     1.0
#   An arc will be split into segments. Each segment's length will
#   equal the resolution in mm set above. Lower values will produce a
#   finer arc, but also more work for your machine. Arcs smaller than
#   the configured value will become straight lines. The default is
#   1mm.

[force_move]
enable_force_move:              True
#   Set to true to enable FORCE_MOVE and SET_KINEMATIC_POSITION
#   extended G-Code commands. The default is false.

########################################
# resonance
########################################

#[mcu rpi]
#serial:                         /tmp/klipper_host_mcu

#[adxl345]
#cs_pin: rpi:None

#[resonance_tester]
#accel_chip:                     adxl345
#probe_points:
#                                150,100,20  # an example

########################################

[respond]
#default_type: echo
#   Sets the default prefix of the "M118" and "RESPOND" output to one
#   of the following:
#       echo: "echo: " (This is the default)
#       command: "// "
#       error: "!! "
#default_prefix: echo:
#   Directly sets the default prefix. If present, this value will
#   override the "default_type".

#[filament_switch_sensor filament_sensor]
#switch_pin:
#runout_gcode:
#    BEEP P=1500

############################################

[exclude_object]

[idle_timeout]
timeout:                         600.0
gcode:
  {% if 'heaters' in printer %}
    TURN_OFF_HEATERS
  {% endif %}
  M84

#*# <---------------------- SAVE_CONFIG ---------------------->
#*# DO NOT EDIT THIS BLOCK OR BELOW. The contents are auto-generated.
#*#